package cn.iocoder.yudao.module.jky.controller.admin.goods.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelProperty;

/**
 * 商品 Excel VO
 *
 * @author 超级管理员
 */
@Data
public class GoodsExcelVO {

    @ExcelProperty("商品主键")
    private Integer goodsId;

    @ExcelProperty("商品分类ID")
    private Short catId;

    @ExcelProperty("标题")
    private String goodsName;

    @ExcelProperty("商品编码")
    private String goodsCode;

    @ExcelProperty("标题图片")
    private String img;

    @ExcelProperty("商品图片缩略图")
    private String tmpImg;

    @ExcelProperty("视频")
    private String video;

    @ExcelProperty("视频地址")
    private String videoUrl;

    @ExcelProperty("简要说明")
    private String description;

    @ExcelProperty("内容")
    private String content;

    @ExcelProperty("品牌ID")
    private Short brandId;

    @ExcelProperty("是否显示 Y显示 N不显示")
    private String isShow;

    @ExcelProperty("是否推荐/置顶 Y是 N否")
    private String isTop;

    @ExcelProperty("是否为特价商品 Y是 N否")
    private String isSale;

    @ExcelProperty("是否开启会员等级折扣 Y是 N否")
    private String isDiscount;

    @ExcelProperty("排序")
    private Integer sort;

    @ExcelProperty("点击量")
    private Integer clicknum;

    @ExcelProperty("参考价格")
    private Double oldPrice;

    @ExcelProperty("成本单位分")
    private Integer costPrice;

    @ExcelProperty("实际价格 单位分")
    private Integer price;

    @ExcelProperty("利润比例")
    private BigDecimal profitRatio;

    @ExcelProperty("佣金比例")
    private BigDecimal commissionRatio;

    @ExcelProperty("运费")
    private Double postage;

    @ExcelProperty("库存数量")
    private Integer inventory;

    @ExcelProperty("赠送积分")
    private Integer givePoint;

    @ExcelProperty("可抵扣积分")
    private Integer deductionPoint;

    @ExcelProperty("是否开启SKU属性配置")
    private String isSku;

    @ExcelProperty("商品SKU属性配置")
    private String skuStr;

    @ExcelProperty("销售量")
    private Integer salesVolume;

    @ExcelProperty("虚拟销售量")
    private Integer virtualVolume;

    @ExcelProperty("创建时间")
    private LocalDateTime createtime;

    @ExcelProperty("是否删除 Y是 N否")
    private String isDelete;

    @ExcelProperty("类型1自营商城2积分商城")
    private Integer type;

    @ExcelProperty("吉大米兑换金额")
    private BigDecimal bigPrice;

    @ExcelProperty("提供")
    private Double proffer;

    @ExcelProperty("购买返还b积分")
    private BigDecimal fhSmall;

    @ExcelProperty("寄售手续费b积分")
    private BigDecimal sxSmall;

    @ExcelProperty("供应商组ID 0代表无")
    private Integer supplierId;

    @ExcelProperty("寄售限制数量")
    private Integer banNum;

    @ExcelProperty("寄售比例")
    private Integer inteBili;

}
